package com.example.nophase.entity;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class AdultMsgDTO<T> {


    /**
     * deleteFlag : false
     * id : 172
     * theme : null
     * no : null
     * processInstanceId : 587501
     * processDefinitionId : TYWXProcess:5:545004
     * taskId : 587518
     * executionId : null
     * currentUsername : 项目负责人1
     * currentUserId : 522970df8def4eca23cd114e0aeccf4f
     * currentUserDepId : null
     * historyUsernames : ,区域业务员,
     * historyUserIds : ,6d4666d211ea4ccba8d9ef8d195482ad,
     * processDefinitionKey : TYWXProcess
     * activitiname : 业务/总部部门审核
     * status : null
     * appType : 区域申请
     * appReason : null
     * appUserid : 6d4666d211ea4ccba8d9ef8d195482ad
     * appUsertel : 12200003333
     * appUserName : 区域业务员
     * appDate : 2020-05-06 16:52:36
     * version : null
     * businessNo :
     * appMoney : 444
     * appCompany : null
     * auditMoney : null
     * appRegion : null
     * appCompanyId : null
     * appRegionId : null
     * regionLimitYear : null
     * moneyAdd : null
     * regionUserid : 522970df8def4eca23cd114e0aeccf4f
     * centerUserid : null
     * subCompanyManagerid : cbdb6f1bc2ca637b60d38b9ef56f74e3
     * companyManagerid : 8172921df3e6e8559114ff923ff04891
     * accounterid : 24e940458c54003f3513027ae9b71f60
     * accounterName : 总公司财务1
     * isGzzAudit : null
     * accoutFinalStatus : null
     * tyBusinessAppDetails : [{"deleteFlag":false,"id":137,"mainTicketId":172,"appUserName":"区域业务员","appDate":null,"activitiname":null,"status":null,"version":null,"businessNo":"","appMoney":444,"proName":"被","auditMoney":0,"appReason":"口看看"}]
     */

    private boolean deleteFlag;
    private int id;
    private BigDecimal limitMoney;
    private BigDecimal totalMoney;
    private Object theme;
    private String no;
    private String processInstanceId;
    private String processDefinitionId;
    private String taskId;
    private Object executionId;
    private String currentUsername;
    private String currentUserId;
    private Object currentUserDepId;
    private String historyUsernames;
    private String historyUserIds;
    private String processDefinitionKey;
    private String activitiname;
    private String status;
    private String appType;
    private Object appReason;
    private String appUserid;
    private String appUsertel;
    private String invoice;
    private String appUserName;
    private String appDate;
    private Object version;
    private String businessNo;
    private BigDecimal appMoney;
    private Object appCompany;
    private BigDecimal auditMoney;
    private String appRegion;
    private Object appCompanyId;
    private Integer appRegionId;
    private Object regionLimitYear;
    private BigDecimal moneyAdd;
    private String regionUserid;
    private Object centerUserid;
    private String subCompanyManagerid;
    private String companyManagerid;
    private String accounterid;
    private String accounterName;
    private Object isGzzAudit;
    private Object accoutFinalStatus;
    private int mainTicketId;
    private String advice;
    private String limitType;
    private boolean managerAudit;
    private String gzzUserName;
    private int result;
    private String gzzStatus;
    private List<T> tyBusinessAppDetailVos;
    private Date appDateStart;
    private Date appDateEnd;
    private BigDecimal totalAuditMoney;

    private List<TyBusinessAppDetail> tyBusinessAppDetails;

    public List<TyBusinessAppDetail> getTyBusinessAppDetails() {
        return tyBusinessAppDetails;
    }

    public void setTyBusinessAppDetails(List<TyBusinessAppDetail> tyBusinessAppDetails) {
        this.tyBusinessAppDetails = tyBusinessAppDetails;
    }

    private BigDecimal financeAudltMoney;

    public BigDecimal getTotalAuditMoney() {
        return totalAuditMoney;
    }

    public void setTotalAuditMoney(BigDecimal totalAuditMoney) {
        this.totalAuditMoney = totalAuditMoney;
    }
    public Date getAppDateEnd() {
        return appDateEnd;
    }

    public void setAppDateEnd(Date appDateEnd) {
        this.appDateEnd = appDateEnd;
    }
    public Date getAppDateStart() {
        return appDateStart;
    }

    public void setAppDateStart(Date appDateStart) {
        this.appDateStart = appDateStart;
    }

    public String getGzzUserName() {
        return gzzUserName;
    }

    public void setGzzUserName(String gzzUserName) {
        this.gzzUserName = gzzUserName;
    }

    public String getGzzStatus() {
        return gzzStatus;
    }

    public void setGzzStatus(String gzzStatus) {
        this.gzzStatus = gzzStatus;
    }


    public BigDecimal getFinanceAudltMoney() {
        return financeAudltMoney;
    }

    public void setFinanceAudltMoney(BigDecimal financeAudltMoney) {
        this.financeAudltMoney = financeAudltMoney;
    }
    public boolean isManagerAudit() {
        return managerAudit;
    }

    public void setManagerAudit(boolean managerAudit) {
        this.managerAudit = managerAudit;
    }



    public String getLimitType() {
        return limitType;
    }

    public void setLimitType(String limitType) {
        this.limitType = limitType;
    }

    public BigDecimal getLimitMoney() {
        return limitMoney;
    }

    public void setLimitMoney(BigDecimal limitMoney) {
        this.limitMoney = limitMoney;
    }

    public BigDecimal getTotalMoney() {
        return totalMoney;
    }

    public void setTotalMoney(BigDecimal totalMoney) {
        this.totalMoney = totalMoney;
    }

    public String getInvoice() {
        return invoice;
    }

    public void setInvoice(String invoice) {
        this.invoice = invoice;
    }

    public String getAdvice() {
        return advice;
    }

    public void setAdvice(String advice) {
        this.advice = advice;
    }

    public int getResult() {
        return result;
    }

    public void setResult(int result) {
        this.result = result;
    }



    public int getMainTicketId() {
        return mainTicketId;
    }

    public void setMainTicketId(int mainTicketId) {
        this.mainTicketId = mainTicketId;
    }


    public boolean isDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(boolean deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public Object getTheme() {
        return theme;
    }

    public void setTheme(Object theme) {
        this.theme = theme;
    }

    public String getNo() {
        return no;
    }

    public void setNo(String no) {
        this.no = no;
    }

    public String getProcessInstanceId() {
        return processInstanceId;
    }

    public void setProcessInstanceId(String processInstanceId) {
        this.processInstanceId = processInstanceId;
    }

    public String getProcessDefinitionId() {
        return processDefinitionId;
    }

    public void setProcessDefinitionId(String processDefinitionId) {
        this.processDefinitionId = processDefinitionId;
    }

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public Object getExecutionId() {
        return executionId;
    }

    public void setExecutionId(Object executionId) {
        this.executionId = executionId;
    }

    public String getCurrentUsername() {
        return currentUsername;
    }

    public void setCurrentUsername(String currentUsername) {
        this.currentUsername = currentUsername;
    }

    public String getCurrentUserId() {
        return currentUserId;
    }

    public void setCurrentUserId(String currentUserId) {
        this.currentUserId = currentUserId;
    }

    public Object getCurrentUserDepId() {
        return currentUserDepId;
    }

    public void setCurrentUserDepId(Object currentUserDepId) {
        this.currentUserDepId = currentUserDepId;
    }

    public String getHistoryUsernames() {
        return historyUsernames;
    }

    public void setHistoryUsernames(String historyUsernames) {
        this.historyUsernames = historyUsernames;
    }

    public String getHistoryUserIds() {
        return historyUserIds;
    }

    public void setHistoryUserIds(String historyUserIds) {
        this.historyUserIds = historyUserIds;
    }

    public String getProcessDefinitionKey() {
        return processDefinitionKey;
    }

    public void setProcessDefinitionKey(String processDefinitionKey) {
        this.processDefinitionKey = processDefinitionKey;
    }

    public String getActivitiname() {
        return activitiname;
    }

    public void setActivitiname(String activitiname) {
        this.activitiname = activitiname;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getAppType() {
        return appType;
    }

    public void setAppType(String appType) {
        this.appType = appType;
    }

    public Object getAppReason() {
        return appReason;
    }

    public void setAppReason(Object appReason) {
        this.appReason = appReason;
    }

    public String getAppUserid() {
        return appUserid;
    }

    public void setAppUserid(String appUserid) {
        this.appUserid = appUserid;
    }

    public String getAppUsertel() {
        return appUsertel;
    }

    public void setAppUsertel(String appUsertel) {
        this.appUsertel = appUsertel;
    }

    public String getAppUserName() {
        return appUserName;
    }

    public void setAppUserName(String appUserName) {
        this.appUserName = appUserName;
    }

    public String getAppDate() {
        return appDate;
    }

    public void setAppDate(String appDate) {
        this.appDate = appDate;
    }

    public Object getVersion() {
        return version;
    }

    public void setVersion(Object version) {
        this.version = version;
    }

    public String getBusinessNo() {
        return businessNo;
    }

    public void setBusinessNo(String businessNo) {
        this.businessNo = businessNo;
    }

    public BigDecimal getAppMoney() {
        return appMoney;
    }

    public void setAppMoney(BigDecimal appMoney) {
        this.appMoney = appMoney;
    }

    public Object getAppCompany() {
        return appCompany;
    }

    public void setAppCompany(Object appCompany) {
        this.appCompany = appCompany;
    }

    public BigDecimal getAuditMoney() {
        return auditMoney;
    }

    public void setAuditMoney(BigDecimal auditMoney) {
        this.auditMoney = auditMoney;
    }

    public String getAppRegion() {
        return appRegion;
    }

    public void setAppRegion(String appRegion) {
        this.appRegion = appRegion;
    }

    public Object getAppCompanyId() {
        return appCompanyId;
    }

    public void setAppCompanyId(Object appCompanyId) {
        this.appCompanyId = appCompanyId;
    }

    public Integer getAppRegionId() {
        return appRegionId;
    }

    public void setAppRegionId(Integer appRegionId) {
        this.appRegionId = appRegionId;
    }

    public Object getRegionLimitYear() {
        return regionLimitYear;
    }

    public void setRegionLimitYear(Object regionLimitYear) {
        this.regionLimitYear = regionLimitYear;
    }

    public BigDecimal getMoneyAdd() {
        return moneyAdd;
    }

    public void setMoneyAdd(BigDecimal moneyAdd) {
        this.moneyAdd = moneyAdd;
    }

    public String getRegionUserid() {
        return regionUserid;
    }

    public void setRegionUserid(String regionUserid) {
        this.regionUserid = regionUserid;
    }

    public Object getCenterUserid() {
        return centerUserid;
    }

    public void setCenterUserid(Object centerUserid) {
        this.centerUserid = centerUserid;
    }

    public String getSubCompanyManagerid() {
        return subCompanyManagerid;
    }

    public void setSubCompanyManagerid(String subCompanyManagerid) {
        this.subCompanyManagerid = subCompanyManagerid;
    }

    public String getCompanyManagerid() {
        return companyManagerid;
    }

    public void setCompanyManagerid(String companyManagerid) {
        this.companyManagerid = companyManagerid;
    }

    public String getAccounterid() {
        return accounterid;
    }

    public void setAccounterid(String accounterid) {
        this.accounterid = accounterid;
    }

    public String getAccounterName() {
        return accounterName;
    }

    public void setAccounterName(String accounterName) {
        this.accounterName = accounterName;
    }

    public Object getIsGzzAudit() {
        return isGzzAudit;
    }

    public void setIsGzzAudit(Object isGzzAudit) {
        this.isGzzAudit = isGzzAudit;
    }

    public Object getAccoutFinalStatus() {
        return accoutFinalStatus;
    }

    public void setAccoutFinalStatus(Object accoutFinalStatus) {
        this.accoutFinalStatus = accoutFinalStatus;
    }

    public List<T> getTyBusinessAppDetailVos() {
        return tyBusinessAppDetailVos;
    }

    public void setTyBusinessAppDetailVos(List<T> tyBusinessAppDetailVos) {
        this.tyBusinessAppDetailVos = tyBusinessAppDetailVos;
    }


}
